
package com.tmc.bean.intcar;

import java.io.Serializable;
/**
 * 
 * @author zhang
 * @date 2017年12月11日 上午9:37:18
 */

public class EthQueryPriceReq implements Serializable{

	private static final long serialVersionUID = 7549804174413388013L;
	
	private String useTime; //必填(是)开始用车时间（当地时间）,如：2016-05-01 12:31:00
	private Integer useDuration; //必填(是)仅对包车有效，其他类型请设置为1。半日包车是999。1～10日租包车是1～10
	private Integer productType; //必填(是)产品类型，1为接机，2为送机，3为包车游
	private Integer routeType; //必填(是)行程类型，1市内、2跨市单程、3跨市往返。主要针对包车游产品
	private String carType; //必填(否)是否查询特定车型 ，如:1,2,3,4 多个用逗号分隔
	private Integer staffNum; //必填(否)多少乘客数量，如：3
	private Integer luggageNum; //必填(否)行李数量，如：3
	private Integer carCount; //必填(否)用车数量，默认为1
	private String airportCode; //必填(否)机场三字码，接送机需要，如：SIN
	private String flightNum; //不填，航班号
	private Integer fromCityID; //必填(是)出发城市ID，易途8城市编号。可填为0,易途8接口将根据地址进行匹配
	private String fromCityName; //必填(否)出发城市名称
	private String fromAddress; //必填(是)出发地址
	private Double fromLongitude; //必填(是)出发地经度，易途8采用google格式
	private Double fromLatitude; //必填(是)出发地纬度，易途8采用google格式
	private Integer toCityID; //必填(否)到达城市ID，易途8城市编号，可填为0,易途8接口将根据地址进行匹配
	private String toCityName; //必填(否)到达城市名称
	private String toAddress; //必填(否)到达地址，接送机必填
	private Double toLongitude; //必填(否)否到达地经度，接送机必填，易途8采用google格式
	private Double toLatitude; //必填(否)到达地纬度，接送机必填，易途8采用google格式
	private Integer estimatedDistance; //必填(否)预估用车路程,单位：米，如31000
	private Integer estimatedTime; //必填(否)预估用时，单位：分钟，如：280
	
	//城市辅助字段
	private String fromCityCode; //出发城市三字码
	private String toCityCode; //到达城市三字码
	
	public String getUseTime() {
		return useTime;
	}
	public void setUseTime(String useTime) {
		this.useTime = useTime;
	}
	public Integer getUseDuration() {
		return useDuration;
	}
	public void setUseDuration(Integer useDuration) {
		this.useDuration = useDuration;
	}
	public Integer getProductType() {
		return productType;
	}
	public void setProductType(Integer productType) {
		this.productType = productType;
	}
	public Integer getRouteType() {
		return routeType;
	}
	public void setRouteType(Integer routeType) {
		this.routeType = routeType;
	}
	public String getCarType() {
		return carType;
	}
	public void setCarType(String carType) {
		this.carType = carType;
	}
	public Integer getStaffNum() {
		return staffNum;
	}
	public void setStaffNum(Integer staffNum) {
		this.staffNum = staffNum;
	}
	public Integer getLuggageNum() {
		return luggageNum;
	}
	public void setLuggageNum(Integer luggageNum) {
		this.luggageNum = luggageNum;
	}
	public Integer getCarCount() {
		return carCount;
	}
	public void setCarCount(Integer carCount) {
		this.carCount = carCount;
	}
	public String getAirportCode() {
		return airportCode;
	}
	public void setAirportCode(String airportCode) {
		this.airportCode = airportCode;
	}
	public String getFlightNum() {
		return flightNum;
	}
	public void setFlightNum(String flightNum) {
		this.flightNum = flightNum;
	}
	public Integer getFromCityID() {
		return fromCityID;
	}
	public void setFromCityID(Integer fromCityID) {
		this.fromCityID = fromCityID;
	}
	public String getFromCityName() {
		return fromCityName;
	}
	public void setFromCityName(String fromCityName) {
		this.fromCityName = fromCityName;
	}
	public String getFromAddress() {
		return fromAddress;
	}
	public void setFromAddress(String fromAddress) {
		this.fromAddress = fromAddress;
	}
	public Double getFromLongitude() {
		return fromLongitude;
	}
	public void setFromLongitude(Double fromLongitude) {
		this.fromLongitude = fromLongitude;
	}
	public Double getFromLatitude() {
		return fromLatitude;
	}
	public void setFromLatitude(Double fromLatitude) {
		this.fromLatitude = fromLatitude;
	}
	public Integer getToCityID() {
		return toCityID;
	}
	public void setToCityID(Integer toCityID) {
		this.toCityID = toCityID;
	}
	public String getToCityName() {
		return toCityName;
	}
	public void setToCityName(String toCityName) {
		this.toCityName = toCityName;
	}
	public String getToAddress() {
		return toAddress;
	}
	public void setToAddress(String toAddress) {
		this.toAddress = toAddress;
	}
	public Double getToLongitude() {
		return toLongitude;
	}
	public void setToLongitude(Double toLongitude) {
		this.toLongitude = toLongitude;
	}
	public Double getToLatitude() {
		return toLatitude;
	}
	public void setToLatitude(Double toLatitude) {
		this.toLatitude = toLatitude;
	}
	public Integer getEstimatedDistance() {
		return estimatedDistance;
	}
	public void setEstimatedDistance(Integer estimatedDistance) {
		this.estimatedDistance = estimatedDistance;
	}
	public Integer getEstimatedTime() {
		return estimatedTime;
	}
	public void setEstimatedTime(Integer estimatedTime) {
		this.estimatedTime = estimatedTime;
	}
	public String getFromCityCode() {
		return fromCityCode;
	}
	public void setFromCityCode(String fromCityCode) {
		this.fromCityCode = fromCityCode;
	}
	public String getToCityCode() {
		return toCityCode;
	}
	public void setToCityCode(String toCityCode) {
		this.toCityCode = toCityCode;
	}
	
}
